SUMIF 함수는 범위에서 조건을 만족하는 값의 합계를 구하는 함수입니다.
=SUMIF(조건범위, 조건, [합계범위])
합계 범위가 없을 경우, 조건 범위의 합계를 계산합니다.
SUMIF 함수는 범위에서 조건을 만족하는 값을 필터링하고 그 값들의 합계를 구하는 함수입니다. 예를 들어, 특정 국가의 매출 합계, 특정 날짜의 판매량 등을 구할 때 사용됩니다.
SUMIF 함수의 조건에는 연산자(=,>,<,>=,<=)와 와일드카드(*,?,~)를 사용할 수 있습니다.
=SUMIF(범위, ">=1000")/ / 범위에서 1000 이상인 값의 합계를 구합니다. =SUMIF(조건범위, "<>사과", 합계범위)/ / 조건 범위에서 사과를 제외한 값의 합계를 계산합니다. =SUMIF(조건범위, "<>", 합계범위)/ / 조건 범위에서 빈 셀을 제외한 값의 합계를 구합니다.
조건을 만족하는 값의 개수를 구하려면 COUNTIF 함수를, 조건을 만족하는 값의 평균을 구하려면 AVERAGEIF 함수를 사용합니다. 만약 여러 조건을 만족하는 값의 합계를 구하려면 SUMIFS 함수를 사용합니다.
SUMIF 함수를 다음과 같이 작성하여 국가별 자산 합계를 구할 수 있습니다.
= SUMIF(국가범위,"국가명",자산범위)
예를 들어, 그림에서 중국의 자산 합계를 구하려면 다음과 같이 수식을 작성합니다.
=SUMIF(C8:C17,"중국",D8:D17)

연산자를 사용하여 특정 조건보다 크거나 작은 경우의 합계를 구할 수 있습니다. 예를 들어, 다음과 같이 수식을 작성하면 조건보다 큰 경우의 자산 합계가 계산됩니다.
=SUMIF(자산범위,">"&조건)
이를 활용하여 아래와 같이 수식을 작성하면 3,000 보다 큰 자산의 합계를 구할 수 있습니다.
=SUMIF(D8:D17,">"&3000)

조건으로 사용하는 연산자 및 텍스트는 반드시 큰따옴표(" ")로 묶어서 작성합니다.
(예: ">미국", "<="&1000)
조건으로 숫자의 크기를 비교할 경우, 연산자와 숫자는 큰따옴표로 구분하여 입력하는 것을 권장합니다.
(예: "<"&500, ">="&700)
조건으로 다른 셀을 참조할 경우, 연산자와 셀 주소는 반드시 & 기호로 구분하여 입력합니다.
(예: "<" & A1, ">=" & B1)
합계범위가 지정되지 않은 경우, 조건범위 합계를 계산합니다.
조건으로 입력되는 텍스트는 255자를 초과할 수 없습니다. 만약 조건으로 255자 이상의 문자를 사용해야 할 경우, 임의의 셀 안에 조건을 작성한 후 해당 셀을 참조하여 조건을 입력합니다.
각 범위의 높이나 넓이, 방향이 다를 경우 함수의 결과로 오류 또는 잘못된 계산 결과가 반환될 수 있습니다.
예를들어 "국가" 조건범위에서 국가를 "중국" 또는 "한국"으로 지정하고, 자산의 합계를 구할수 있는지요?
SUMIF 함수를 + 으로 연결해보세요.
=SUMIF(국가범위,"중국",합계범위)+SUMIF(국가범위,"한국",합계범위)
조건에서 "*홍길동*" 으로하면 홍길동이 포함된 모든 항목의 합게를 구하는데요. 여기서 홍길동이라는 텍스트 부분을 셀참조로 할 수 없나요? 안그러면 일일히 특정 문구를 수동으로 기입을 해야하는데 항목이 수백개라 힘듭니다
누가 "*"&A1"*" 이렇게 하면 A1셀값을 참조된다던데 안돼더라고요.물론 A1셀값은 텍스트입니다.
결론적으로 조건부분을 셀값으로 참조해서 셀값의 텍스트가 포함된 모든 항목의 합계를 구하는 방법이 있는지 조언 부탁드려요~ ^^
A1과 "*" 사이에 & 기호가 빠져있습니다.^^;
"*"&A1&"*" 로 조건을 입력해보세요.
여러 조건 합계를 구하려면 SUMIFS 함수를 한번 사용해보시겠어요?
=SUMIFS(합계범위,국가범위,"중국",회사범위,"ICBC")
https://www.oppadu.com/엑셀-sumifs-함수
해당되는 행범위도 일치시켰고, 숫자서식도 확인했습니다.
뭘 확인해야 할까요?
크게 2가지 원인이 있을 수 있습니다.
1. 값 앞 뒤로 보이지 않는 공백이 있는 경우 -> TRIM 함수로 공백을 제거 후 다시 실행해보세요.
2. 셀 병합이 되어 있는 경우-> 셀 병합을 해제 후 잘못된 값이 섞여있는지 한번 확인해보세요.
제시해드린 답변이 문제 해결에 도움이 되셨길 바랍니다.
감사합니다.
단일시트 내의 데이터가 아닌
통합문서 내의 여러시트에서 조건 검색하는방법이 알고싶습니다.
SUMIF 함수는 동일 시트에서만 조회할 수 있습니다.
여러 시트 조건으로 검색하려면, 여러 시트 데이터를 한 테이블로 병합한 후 함수를 사용해야 합니다.